Skip to main content

Migrate a Campaign

Overview

The API Comparison table highlights the main actions and API methods for creating a Campaign. Select an endpoint from IQM or The Trade Desk to review that platform's relevant API documentation. By comparing APIs, you can migrate your workflow from The Trade Desk to IQM.

API Comparison

Base URLs
  IQM: https://app.iqm.com

TTD: https://api.thetradedesk.com
ActionIQM EndpointThe Trade Desk EndpointNotes
Get Campaign DetailsGET/api/v2/cmp/campaign/{campaignId}GET/v3/adgroup/{adGroupId}
Create a CampaignPOST/api/v2/cmp/campaigns/add
POST/api/v3/cmp/pg/campaigns/add
POST/v3/adgroupIQM API requires an uploaded Creative and an existing Insertion Order to create a Campaign.
Update a CampaignPATCH/api/v2/cmp/campaign/{campaignId}
PATCH/api/v3/cmp/pg/campaigns/{campaignId}
PUT/v3/adgroup
Update Campaign BudgetPATCH/api/v3/cmp/pg/campaigns/{campaignId}
PUT/api/v2/cmp/campaignsupdate-budget
GraphQL mutation campaignBudgetSettingsUpdateA budget is set when creating a Campaign. It can also be changed when updating a Campaign or through the budget-updating endpoint.
Create PG DealPOST/api/v3/inv/pg/deals/addPOST/v3/contractAn active PG deal (pgDealId) is required to create a PG Campaign.
Get Insertion Order DetailsPOST/api/v3/cmp/io/basic/list
GET/api/v3/cmp/io/advanced/list
GET/v3/campaign/{campaignId}
Create an Insertion OrderPOST/api/v3/cmp/io/addPOST/v3/campaign
Update an Insertion OrderPATCH/api/v3/cmp/io/{ioId}PUT/v3/campaign
Duplicate an Insertion OrderPOST/api/v3/cmp/io/duplicatePUT/v3/campaign/cloneDuplicates Insertion Order and specified Campaigns.
Get Creative Details by IDGET/api/v3/crt/creatives/{creativeId}GET/v3/creative/{creativeId}
Get List of CreativesGET/api/v3/crt/creatives/listPOST/v3/creative/query/advertiser
Add New CreativePOST/api/v3/crt/creativesPOST/v3/creativeIQM supports FormData for uploading Creatives. See MDN Documentation for more details.

More Campaign Resources

IQM:

TTD: